#include <iostream>
#include <set>
#include <map>
#include <utility>

using namespace std;

void test()
{
    map<int, int> mi;
    mi.insert(make_pair(1, 1));
    mi.begin()->first = 10;

    set<int> si;
    si.insert(1);
    *si.begin() = 10;
    auto it = si.find(1);
    *it = 10;
}

int main()
{
    test();
    return 0;
}
